<template>
	<view class="mask">
		<x-update @updateClose="update_close" :update_title="update_title" :is_forced_update="is_forced_update"
			:update_des="update_des" :update_type="update_type" :update_url="update_url"
			:is_update_app="is_update_app"></x-update>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				update_type: 0, //0是热更新，1整包更新
				update_url: '', //更新的地址
				update_title: '发现新的版本',
				update_des: [],
				is_update_app: true,
				is_forced_update: false //是否强制升级
			};
		},
		onLoad(e) {
			let res = JSON.parse(e.data);
			this.is_forced_update = res.must == 1 ? true : false;
			this.update_type = res.type;
			this.update_url = res.url;
			this.update_title = res.title;
			this.update_des = res.desc;
		},
		methods: {
			update_close() {
				uni.navigateBack({
					delta: 1
				});
			}
		}
	};
</script>

<style lang="scss">
	page {
		background: transparent;
	}

	.mask {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		justify-content: center;
		align-items: center;
		background-color: rgba(0, 0, 0, 0);
	}
</style>